home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 008a / qdeckdos.zip / QDECKDOS
Text File  |  1991-10-20  |  15KB  |  304 lines

  1.  
  2.      DOS 5 AND QUARTERDECK PRODUCTS
  3.  
  4. The shipping versions of all Quarterdeck products are essentially
  5. compatible with DOS 5. Some shipping Quarterdeck products have
  6. already been modified with DOS 5 compatibility in mind; others will
  7. contain changes in future releases to enhance DOS 5 support.
  8.  
  9. DOS 5 contains a number of enhancements over previous versions.
  10. Among the most notable features is more advanced memory management
  11. - specifically, the ability to create and use DOS"High Memory"
  12. regions above 64OK. These high-memory regions can be used for
  13. loading resident programs, drivers and parts of DOS itself.
  14.  
  15. In many ways, the facilities for managing memory, which are built
  16. into DOS 5 are similar to those, first made available to users of
  17. DOS 2.x, 3.x and 4.x by version 4.1O or QEMM-386, released in the
  18. spring of 1988. QEMM-386, which is now at version 5.13 has evolved
  19. considerably from that original product, incorporating improvements
  20. with each new version. These improvements have progressively
  21. resulted in more available memory for the user, higher reliability
  22. and enhanced ease of use. Quarterdeck also makes this technology
  23. available to users of 8088 and 80286 computers with EMS 4 or Shadow
  24. RAM, through its QRAM and QEMM-50/60 products.
  25.  
  26. While the memory management features of DOS 5 represent an advance
  27. for DOS, using Quarterdeck's memory managers stlll retains
  28. significant advantages for most users, The differences between the
  29. current release of Quarterdeck memory managers and those built into
  30. DOS 5 are as follows:
  31.  
  32. 1) The combined size of DOS 5's memory managers (HIMEM.SYS and
  33. EMM386.SYS) is 8.4 to 10.4K. QEMM-386, provides the facilities of
  34. both these drivers in 2.4 to 3.4K. Therefore, even with optimally
  35. configured DOS memory managers, QEMM should retain a 7K advantage
  36. below 64OK.
  37.  
  38. 2) QEMM-386 typically provides 96K MORE High RAM by default than
  39. The DOS 5 memory manager on non-PS/2 systems, and 32K MORE by
  40. default on PS/2 systems. The DOS 5 memory manager allows these
  41. areas to be included manually, but this requires some expertise.
  42.  
  43. 3) DOS 5 has no equivalent to Quarterdeck's Manifest program.
  44. Manifest is a memory analysis program which currently is included
  45. FREE, with QEMM-386. It provides extensive information about the
  46. computer it is running on and is an invaluable tool when optimizing
  47. a system or diagnosing a memory problem or conflict.
  48.  
  49. 4) The DOS 5 memory manager has no OPTIMIZE program to
  50. automatically load TSR's and device drivers into the optimum
  51. regions of upper memory. Novice users may experience considerable
  52. difficulty achieving good results from the DOS 5 LOADHIGH program,
  53. but even advanced users will appreciate the speed and accuracy with
  54. which OPTIMIZE sets up a system.
  55.  
  56. 5) The DOS 5 memory manager provides no Analysis feature. QEMM's
  57. Analysis is an extremely useful tool, that can be used to determine
  58. the areas of high memory that can safely be used, when the memory
  59. manager cannot make this determination on it's own. Analysis also
  60. lets QEMM-386 users reclaim unused addresses in the system ROM and
  61. in other areas in high memory -- a great advantage to memory-hungry
  62. users.
  63.  
  64. 6) The DOS 5 memory manager can't map ROM's into faster RAM.
  65. QEMM-386 has the option of mapping ROM's into fast RAM -- a feature
  66. which often results in substantially better performance, especially
  67. where screen update speed is important.
  68.  
  69. 7) The DOS 5 memory managers have no facility to sort memory. On
  70. machines where some sections of memory runs slower than other
  71. sections, QEMM-386 sorts the memory so that the fastest memory will
  72. be used first.
  73.  
  74. 8) The DOS 5 memory manager cannot manage ShadowRAM or Top Memory,
  75. a feature QEMM-386 users on limited-memory systems depend heavily
  76. upon, Many one-meg systems turn 384K of the first megabyte of
  77. memory into ShadowRAM or Top Memory. This memory is unavailable
  78. when using the DOS 5 memory managers.
  79.  
  80. 9) Microsoft Windows 3.0 Standard mode won't run under the DOS 5
  81. memory manager when the memory manager is active (in virtual 8086
  82. mode), for example when using a disk cache. QEMM-386 can run
  83. Windows 3.0 in all three modes: Real, Standard or Enhanced, whether
  84. or not QEMM-386 is active.
  85.  
  86. 10) The DOS 5 memory manager provides no control over the region of
  87. High RAM that can be used to load programs high. This means that
  88. even expert users may be unable to use High RAM efficiently in
  89. situations where TSR's and drivers must be loaded in a specific
  90. order. The Quarterdeck LOADHI programs allow TSR's or drivers to be
  91. directed to specific high memory locations, giving complete control
  92. to the user, Of course, as mentioned before, this feature is used
  93. expertly by the OPTIMIZE program in order to provide the optimum
  94. configuration.
  95.  
  96. 11) On PS/2's and other microchannel systems, QEMM-386 can
  97. automatically detect the addresses used by any adapter listed in
  98. our MCA.ADL file. This is especially valuable on systems with
  99. adapter RAM (used by many network cards, among other adapters),
  100. Adapter RAM can be particularly hard for 386 memory managers to
  101. detect. The DOS 5 memory manager has no such feature. As the
  102. addresses used by network cards vary from machine to machine and
  103. card to card, QEMM-386's MCA.ADL file can save considerable work
  104. for network administrators in companies with large installations of
  105. PS/2's or microchannel compatibles on networks. Users of PS/2
  106. machines which are not on a network will also benefit from this
  107. "ease of use" feature.
  108.  
  109. 12) DOS 5 has no equivalent for the VIDRAM utility, which allows
  110. users to extend conventional memory on EGA/VGA systems that aren't
  111. using EGA/VGA graphics.
  112.  
  113. 13) The DOS 5 Memory Manager is less flexible for configuring
  114. expanded memory (EMS), Many DOS programs support EMS memory; others
  115. use XMS. To have both types of memory, the DOS memory manager
  116. requires you to divide extended memory -- part as EMS, part as XMS.
  117. To change the amounts available, you must edit your CONFIG.SYS file
  118. and reboot. QEMM-386 allows EMS and XMS to"share" extended memory.
  119. With QEMM-386, applications can use up to the maximum amount of
  120. memory available as EMS, XMS, or a combination of the two --
  121. without reconfiguring or rebooting the system.
  122.  
  123. 14) DOS 5.0 provides no software for managing Upper Memory Blocks
  124. (UMBs) on 8088 or 80286 machines with EMS 4 or shadow RAM.
  125. Quarterdeck's QRAM and QEMM-50/60 provide a path for users of these
  126. machines to use "LOADHI" technology (Quarterdeck's or DOS 5's),
  127. while maintaining an interface which is consistent with 386 and 486
  128. machines which are running QEMM-386 and DOS 5, or earlier versions
  129. of DOS.
  130.  
  131. 15) QEMM-386 is required to support DESQview 386. While DESQview
  132. can run with the DOS 5 memory managers, as it can with other EMS
  133. drivers. only by using QEMM-386 can you get the special features of
  134. DESQview 386 which provide for memory protection and the
  135. multi-tasking of "ill-behaved" DOS programs.
  136.  
  137.      UPGRADING - THE EASY PATH
  138.  
  139. If you are installing DOS 5 on a system that already has QEMM or
  140. QRAM installed, simply leave the Quarterdeck memory managers in
  141. place and run the DOS SETUP program. SETUP will install your DOS
  142. upgrade and create an UNINSTALL disk to use if you decide to go
  143. back to your old DOS. SETUP typically makes two changes to your
  144. CONFIG.SYS file. It places a "DEVICE=SETVER.EXE" statement at the
  145. beginning of your CONFIG.SYS (before QEMM or QRAM) and puts
  146. "DOS=HIGH" at the end of the CONFIG.SYS. It will also put a
  147. "SHELL=COMMAND.COM statement in the file if there is not one
  148. already. For our purposes, you can leave that, "as-is".
  149.  
  150. If you like, you can move the line which loads SETVER.EXE below the
  151. line that loads QEMM-386 (or QRAM) and run OPTIMIZE. OPTIMIZE will
  152. take care of loading SETVER high. The default size of SETVER is
  153. .4K, so even if you leave it alone, it will not make a big impact
  154. on your memory. Of course, if you don't have any programs that
  155. require it (run SETVER with no parameters to see the list), you can
  156. take it out entirely.
  157.  
  158. If you are running DESQview, remove the "DOS=HIGH" from the end of
  159. the CONFIG.SYS file. DESQview can use the high memory space and
  160. will use more of it than can DOS, so you are generally better off
  161. removing the statement. If you are not running DESQview, you may
  162. leave "DOS=HIGH" in place.
  163.  
  164. If you are upgrading from DOS 2 or 3 and have the statement
  165. "BUFFERS=1" in your CONFIG.SYS, you should change it to
  166. "BUFFERS=15" (or whatever number of buffers you desire). Then
  167. remove the line which loads "BUFFERS.COM" from your AUTOEXEC.BAT,
  168. and re-run OPTIMIZE to optimize your system. The BUFFERS.COM
  169. program cannot support DOS 5 style buffers and without this change,
  170. you are likely to experience a system slowdown when BUFFERS.COM
  171. fails to load additional buffers.
  172.  
  173. At this point, you are done and your system should be optimized. DO
  174. NOT bother "going through the optimize procedures listed in the DOS
  175. 5.0 manual", as suggested by SETUP. QEMM's LOADHI and OPTIMIZE
  176. procedures have already done this for you. Specifically, you should
  177. avoid the use of the DOS=UMB parameter. While this parameter is not
  178. incompatible with Quarterdeck memory managers, it makes high memory
  179. unavailable to our current LOADHI programs. In a "best csse
  180. scenario "you will lose 7K in DOS, using DOS 5's "loadhigh"
  181. features. In a "worst case scenario", it could be much more.
  182.  
  183. If you have any questions about whether your system is optimized or
  184. if you have added or subtracted any TSR's or drivers during the
  185. upgrade, check the "Hints" given by Manifest and re-run the
  186. OPTIMIZE program.
  187.  
  188.      SPECIFIC COMPATIBILITY ISSUES
  189.  
  190. The following are specific compatibility issues related to current
  191. versions of Quarterdeck software and the use of DOS 5.
  192.  
  193. 1) For QRAM or QEMM 50/60 users who are using QEXT.SYS:
  194.  
  195. If you are a DESQview user, use the QEXT.SYS that came with your
  196. software and do not use the "DOS=HIGH" option. As mentioned
  197. earlier, DESQview makes use of more efficient use of this memory
  198. than DOS.
  199.  
  200. If you are not a DESQview user and wish to use the DOS=HIGH option,
  201. use DOS's HIMEM.SYS to provide the High Memory Area for "DOS=HIGH"
  202. or obtain a version of Quarterdeck's QEXT.SYS dated later than May,
  203. 1991. Earlier versions do not work with the "DOS=HIGH" option. A
  204. version which will work is currently available on the Quarterdeck
  205. Electronic Bulletin Board system (213-396-3904) and will be shipped
  206. with future versions of Quarterdeck software.
  207.  
  208. If you are using the DOS 5 RAMDRIVE.SYS or SMARTDRV.SYS and they
  209. fail to load, move the line which loads QEXT.SYS so that it loads
  210. BEFORE the QEMM 50/60 driver or QRAM in your CONFIG.SYS file. The
  211. version of QEXT.SYS that is on the Quarterdeck Bulletin Board also
  212. solves this problem.
  213.  
  214. 2) If you use DOS 5's DOSKEY utility and run DESQview:
  215.  
  216. Obtain DESQview 2.34 from Quarterdeck orders department. The DOSKEY
  217. utility will conflict with DESQview's DOS Services program if
  218. loaded before DESQview. To use DOSKEY in a DESQview DOS window,
  219. modify the "Program" line or the program information file using
  220. "Change a Program" to load "DOSKEY" and configure the "Parameters"
  221. line with "/REINSTALL" so that each DOS window will have its own,
  222. unique set of stacked commands.
  223.  
  224. 3) If you run Microsoft Windows 3.0 in Standard mode, inside
  225. DESQview:
  226.  
  227. Obtain DESQview 2.34 from Quarterdeck orders department. Earlier
  228. versions of DESQview run Windows unreliably in Standard mode when
  229. DOS 5 is present. There is not a problem running Windows Real mode.
  230.  
  231. 4) If you run Microsoft Windows 3.0 in Enhanced mode:
  232.  
  233. If you run Microsoft Windows in Enhanced mode and plan to use the
  234. DOS=HIGH parameter, you must take care that you do not use the
  235. "EXT=" or "MEM=" parameters to QEMM-386. Doing so will prevent
  236. Windows from being able to start in Enhanced mode. It will not
  237. affect operation in Real or Standard modes.
  238.  
  239. 5) If you run DOS 5's DOSSHELL program:
  240.  
  241. The DOSSHELL program works fine with Quarterdeck's memory
  242. management software. It is also possible to start DESQview from the
  243. shell, however you cannot task switch away from versions of
  244. DESQview prior to 2.34 or the system will hang. DESQview 2.34
  245. prevents this problem, however it is presumed that most users
  246. who use more advanced DOS environments, such as DESQview or Windows
  247. will not be using DOSSHELL.
  248.  
  249. 6) If you run DESQview and use SETVER.EXE:
  250.  
  251. SETVER, does not take effect when run inside DESQview 2.33 or
  252. earlier. Because SETVER does not work inside DESQview 2.33 and
  253. earlier, programs that require SETVER may malfunction when run
  254. under these versions of DESQview. A list of the programs which
  255. require SETVER is available by typing "SETVER" to the DOS prompt.
  256. If you have programs which require the use of SETVER in DOS and
  257. want to run them in DESQview, contact the Quarterdeck Orders
  258. Department for an upgrade of your DESQview to version 2.34
  259.  
  260. 7) If your system requires the DOS DISPLAY.SYS or PRINTER.SYS
  261. drivers:
  262.  
  263. The DOS 5 utilities, DISPLAY.SYS and PRINTER.SYS cannot be
  264. successfully loaded into upper memory by the LOADHI.SYS that ships
  265. with QEMM-386 5.13 and earlier, QEMM-50/60 5.00 and earlier, and
  266. QRAM 1.01 and earlier. Future versions of LOADHI.SYS are expected
  267. to be able to load these drivers into upper memory.
  268.  
  269. You can load these drivers into low memory or, if you do not
  270. require Quarterdeck's LOADHI programs to load larger TSRs or
  271. drivers, it is possible to add DOS=UMB to your CONFIG.SYS file and
  272. use DEVICEHIGH to load them. As mentioned before, the "DOS=UMB"
  273. parameter currently makes high memory unavailable to Quarterdeck's
  274. LOADHI programs.
  275.  
  276. 8) If you run DESQview and get the message, "packed file is
  277. corrupt", when you open a window:
  278.  
  279. The EXEPACK utility that came with versions of DOS before DOS 5
  280. contained a bug that resulted in the error message "packed file is
  281. corrupt" being given when a packed .EXE file was executed in the
  282. first 64K of conventional memory. DOS 5 pathces the files in memory
  283. so that they can be successfully unpacked and executed. However,
  284. since DESQview takes over much of the program-loading process from
  285. DOS, this patch does not take effect in DESQview versions before
  286. 2.34. If you encounter this error, openeing a window in DESQview,
  287. contact Quarterdeck Orders Department for an upgrade your DESQview.
  288.  
  289. For Reference:
  290.  
  291. Microsoft Corporation, One Microsoft Way, Redmond, WA 98052
  292. Microsoft automated support for DOS 5   (206)646-5103.
  293. Microsoft "90-day, free support"        (206)646-5104.
  294. Microsoft "after 90 days, support"      (900)890-9000 ($2 per min.)
  295. or                                      (206)646-5108 ($20 per
  296. call)
  297.  
  298. Quarterdeck Office Systems, 150 Pico Blvd., Santa Monica, CA 90405
  299. Technical Support (Voice)               (213)392-9701
  300. Orders and Upgrade Hotline              (213)314-3222
  301. Q/FAX  - Automated FAX Request Line:    (213)314-3214
  302.           Copyright (C) 1991 by Quarterdeck Office Systems 
  303.  
  304.